79 research outputs found

    Creating project-based learning in software

    Full text link
    BACKGROUND : Project Based Learning (PBL) allows students to learn by doing hands on work and thus also again practical skills. Therefore going to software simulation may seem like a backwards step. However, the opportunity presented itself to create a unit on Artificial intelligence (AI). This lends itself it a software approach. An added benefit was the opportunity to create a PBL AI unit for both Engineering and IT students.PURPOSE : Can Project Based Learning be improved with dedicated, specifically written, software design?DESIGN/METHOD : After introducing a dedicated software package the student marks and student feedback for the AI unit for a few years before the package introduction until the most recent year was analysed. In the student surveys, 2 key questions where examined: unit material quality and feedback to students. Student comments were also studied.RESULTS : Student surveys gave a consistently high mark for unit’s material and student marks seems consistent as well but favourable comments increased. The most significant result was that the students’ thoughts about the project feedback had increased significantly, probably due to the inbuilt feedback system in the dedicated software package.CONCLUSIONS : With an appropriate subject matter a dedicated software package can help students in PBL. Student enjoyment increased which, in turn, increased their motivation

    Flowchart and kernel software for modular robot

    Full text link
    Flowcharting is a common method of setting out the requirements for a piece of code. It is simple with few rules to follow. Rarely however, s it used as the code itself. This paper describes the outline of a software package that uses the flowchart as the code for a small, autonomous, modular robot, designed for use in High Schools. It also describe the code used by the robot to complement the flowchart software creating a system that can be used by students and their teachers to design, build and program a robot without previous programming experience.<br /

    Design of a low cost underwater robotic research platform

    Full text link
    To perform under water robotic research requires specialized equipment. A few pieces of electronics atop a set of wheels is not going to cut it. An underwater research platform must be waterproof, reliable, robust, recoverable and easy to maintain. It must also be able to move in 3 dimensions. Finally it must be able to navigate and avoid obstacles. To purchase such a platform can be very expensive. However, for shallow water, a suitable platform can be built from mostly off the shelf items at little cost. This paper describes the design of one such underwater robot including various sensors and communications systems that allow for swarm robotics.<br /

    Digital Laboratory Experiences: Creating Videos for Undergraduate Engineering Practical Sessions

    Get PDF
    This paper will go over the method used to record and present practical sessions to students studying undergraduate engineering as ‘digital laboratory experiences’. The aim of the practical sessions was to give students exposure to simple electrical engineering concepts to supplement their project based learning in a two credit point unit.Outlined are the goals the practical sessions, the process of capturing footage and editing a video file for the students; and finally a discussion on student attendance to in person practical sessions once the videos were made available. After this, future work to be completed is discussed, mentioning possible improvements that could be made.

    Underwater swarm robotics consensus control

    Full text link
    The control of a swarm of underwater robots requires more than just a control algorithm, it requires a communications system. Underwater communications is difficult at the best of times and so large time delays and minimal information is a concern. The control system must be able to work on minimal and out of date information. The control system must also be able to control a large number of robots without a master control, a decentralized control approach. This paper describes one such control method

    Distance learning for laboratory practical work in microcontrollers

    Full text link
    This paper presents a simple and relatively straightforward solution to the problems of equity in laboratory practical exposure between distance-education students and their traditional, on-campus, fellow cohort. This system has been implemented for the past five years in a university that is amongst the leaders in distance education delivery and has proved to be extremely successful and very well accepted by all students. While the intention was to allow distance education students easy access to the required laboratory practical content of the course, the solution found has proved to have many advantages for the on-campus students. Although this specific implementation is based upon microcontroller technology units in an engineering degree course, the methodology is easily transferable to other disciplines and courses.<br /

    Design of a prototype underwater research platform for swarm robotics

    Full text link
    To perform under water robotic research requires specialized equipment. A few pieces of electronics atop a set of wheels are not going to cut it. An underwater research platform must be waterproof, reliable, robust, recoverable and easy to maintain. It must also be able to move in 3 dimensions. Also it must be able to navigate and avoid obstacles. Further if this platform is to be part of a swarm of like platforms then it must be cost effective and relatively small. To purchase such a platform can be very expensive. However, for shallow water, a suitable platform can be built from mostly off the shelf items at little cost. This article describes the design of one such underwater robot including various sensors and communications systems that allow for swarm robotics. Whilst the robotic platform performs well, to explore what many of them would do, that is more than are available, simulation is required. This article continues to study how best to simulate these robots for a swarm, or system of systems, approach

    Underwater swarm robotics: Challenges and opportunities

    Full text link
    Underwater swarm robotics today faces a series of challenges unique to its aquatic environment. This chapter explores some possible applications of underwater swarm robotics and its challenges. Those challenges include the environment itself, sensor types required, problems with communication and the difficulty in localisation. It notes the serious challenges in underwater communication is that radio communications is practically non-existent in the underwater realm. Localisation also becomes problematic due to the lack of radio waves as GPS cannot be used. It also looks at the platforms required by underwater robots and includes a possible low-cost platform. Also explored is a method of swarm robotics control known as consensus control. It shows possible solutions to the challenges and where swarm robotics may head

    Consensus control for a system of underwater swarm robots

    Full text link
    The control of a swarm of underwater robots requires both a control algorithm and a communication system. Unfortunately, underwater communications is difficult at the best of times and so large time delays and minimal information is a concern. The control system must be able to handle a large number of robots without a master control, i.e., a decentralized control approach. This paper describes Consensus control as a way to decentralize. Consensus control allows each robot to know the final goal and then to decide, based on the position of the other robots, its best move to help achieve the goal

    Distributed protocol for communications among underwater vehicles

    Full text link
    Underwater surveying by swarms of autonomous underwater vehicles presents problems in communication among the robots. These problems involve the bandwidth, power consumption, timing, processing power, and other issues. This paper presents a novel approach to communicate and coordinate effectively among underwater vehicles to accomplish this task successfully. The proposed approach solves issues by reducing the number of hops to conserve power, while reducing computation time and bandwidth, effectively utilizing resources to reduce the load on each node. Finally, the simulation results are presented, in order to prove that the proposed approach improves efficiency and effectiveness in communicating among underwater vehicles.<br /
    • …
    corecore